<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var strs = ["flower","flow","flight"];
        var longestCommonPrefix = function(strs) {
            // 字符长度为空，返回空
            if(strs.length==0){
                return "";
            }
            // 将数组长度定义为行
            var rows = strs.length;
            // 数组中第一个字符串长度定义为列
            var cols = strs[0].length;
            // 把数组中其他字符与第一个做比较，将第一个字符作为最长字符
            for(var i =0 ;i<cols;i++){
                var firstChar = strs[0][i];
                for(var j = 1;j<rows;j++){
                // 当字符遍历到最后一位或其他字符不等于第一个字符时
                    if(strs[j].length==i||strs[j][i]!=firstChar){
                        // 截取最长字符
                        return strs[0].substr(0,i)
                    }
                }
            }
            return strs[0]
        };
        var res = longestCommonPrefix(strs)
        console.log(res)
    </script>
</body>
</html>